package com.denlaku.longan.service;

import com.denlaku.longan.vo.Measure;

import java.util.List;

/**
 * @author tianx
 */
public interface MeasureService {
    /**
     * 批量保存组件度量
     *
     * @param measureList 度量列表
     */
    void batchAdd(List<Measure> measureList);

    /**
     * 删除组件度量
     *
     * @param tenantId 租户ID
     * @param componentIds 组件ID
     */
    void delete(Long tenantId, List<Long> componentIds);

    /**
     * 查询组件度量
     *
     * @param tenantId 租户ID
     * @param componentIds 组件ID
     * @return 组件度量
     */
    List<Measure> list(Long tenantId, List<Long> componentIds);

}
